//package com.dubbo.consumer;
//
//import com.alibaba.dubbo.config.*;
//import com.alibaba.dubbo.config.spring.context.annotation.EnableDubbo;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.ComponentScan;
//import org.springframework.context.annotation.Configuration;
//
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * @ClassName DubboConfig
// * @Description dubbo配置类
// * @Author 15393
// * @Date 2020/5/31 16:19
// * @Version V1.0
// */
//@Configuration
//@ComponentScan(value = {"com.dubbo.consumer.controller"})
//public class DubboConfig {
//
//        @Bean // 应用配置
//        public ApplicationConfig applicationConfig() {
//            ApplicationConfig applicationConfig = new ApplicationConfig();
//            applicationConfig.setName("dubbo-annotation-consumer");
//            Map<String, String> stringStringMap = new HashMap<String, String>();
//            stringStringMap.put("qos.enable","true");
//            stringStringMap.put("qos.accept.foreign.ip","false");
//            stringStringMap.put("qos.port","33333");
//            applicationConfig.setParameters(stringStringMap);
//            return applicationConfig;
//        }
//
//        @Bean // 服务消费者配置
//        public ConsumerConfig consumerConfig() {
//            ConsumerConfig consumerConfig = new ConsumerConfig();
//            consumerConfig.setTimeout(3000);
//            return consumerConfig;
//        }
//
//        @Bean // 配置注册中心
//        public RegistryConfig registryConfig() {
//            RegistryConfig registryConfig = new RegistryConfig();
//            registryConfig.setProtocol("zookeeper");
//            registryConfig.setAddress("47.96.238.1");
//            registryConfig.setPort(2181);
//            return registryConfig;
//        }
//}